package com.example.demotest.repository;

import com.example.demotest.pojo.Rider;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.Optional;

@Repository
public interface RiderRepository extends JpaRepository<Rider, Integer> {

    // 根据用户名查找骑手（用于登录）
    Optional<Rider> findByRiderName(String riderName);

    // 验证登录（也可用于你自定义的认证逻辑）
    Optional<Rider> findByRiderNameAndPassword(String riderName, String password);

    // 是否已存在某个骑手名（用于注册时验证唯一性）
    boolean existsByRiderName(String riderName);
}
